<?php
require_once ('Batiment.php');

/**
 * Classe permettant de simuler une Loge
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 09:02:04
 */
class Loge
{
    /**
     * Nom de la loge
     * @var string 
     */
    protected $nom;
    /**
     * La loge est a l'intérieur
     * @var boolean 
     */
    protected $estInterieure;
    /**
     * Nom du batiment dans lequel est située la loge
     * @var string 
     */
    protected $batiment_nom;

    /**
     * Permet de récupérer le nom de la loge
     * @return string 
     */
    public function getNom() {
        return $this->nom;
    }

    /**
     * Permet de récupérer si la loge est à l'intérieure
     * @return boolean 
     */
    public function getEstInterieure() {
        return $this->estInterieure;
    }

    /**
     * Permet de récupérer le nom du batiment
     * @return string 
     */
    public function getBatiment_nom() {
        return $this->batiment_nom;
    }

    /**
     * Permet de définir le nom de la loge
     * @param string $nom 
     */
    public function setNom($nom) {
        $this->nom = $nom;
    }

    /**
     * Permet de définir si la loge est à l'intérieur
     * @param boolean $estInterieure 
     */
    public function setEstInterieure($estInterieure) {
        $this->estInterieure = $estInterieure;
    }

    /**
     * Permet de définir le nom du batiment où est située la loge
     * @param string $batiment_nom 
     */
    public function setBatiment_nom($batiment_nom) {
        $this->batiment_nom = $batiment_nom;
    }

    /**
     * Permet d'instancier un objet Loge
     * @param string $nom
     * @param boolean $estInterieure
     * @param string $batiment_nom 
     */
    function __construct($nom, $estInterieure, $batiment_nom) {
        $this->nom = $nom;
        $this->estInterieure = $estInterieure;
        $this->batiment_nom = $batiment_nom;
    }




}
?>